// package main

// import (
// 	// "bytes"
// 	"fmt"
// 	"strings"
// 	// "strings"
// )

// func main() {
// 	// var s string = "hello wen"
// 	// var s1 = "hello wen"
// 	// s3 := "hello wen"

// 	// fmt.Printf("s: %v\n", s)
// 	// fmt.Printf("s1: %v\n", s1)
// 	// fmt.Printf("s3: %v\n", s3)

// 	// s4 := `
// 	// line1
// 	// line2
// 	// line3
// 	// `
// 	// fmt.Printf("s4: %v\n", s4)

// 	// s1 := "tom"
// 	// s2 := "20"
// 	// msg := s1+s2
// 	// fmt.Printf("msg: %v\n", msg)

// 	// s1 := "tom"
// 	// s2 := "20"
// 	// s := strings.Join([]string{s1, s2}, ",")
// 	// fmt.Printf("s: %v\n", s)
	
// 	// msg := fmt.Sprintf("%s,%s",s1,s2)
// 	// fmt.Printf("msg: %v\n", msg)

// 	// var buffer bytes.Buffer
// 	// buffer.WriteString("tom")
// 	// buffer.WriteString(",")
// 	// buffer.WriteString("20")
// 	// fmt.Printf("buffer.String(): %v\n", buffer.String())

// 	//字符串的切片操作
// 	// s := "hello wen"
// 	// a := 2
// 	// b := 5

// 	// fmt.Printf("s[a]: %c\n", s[a])
// 	// fmt.Printf("s[a:b]: %v\n", s[a:b])
// 	// fmt.Printf("s[a:]: %v\n", s[a:])
// 	// fmt.Printf("s[:b]: %v\n", s[:b])

// 	// s := "hello wen"
// 	// fmt.Printf("len(s): %v\n", len(s))
// 	// //输出的是一个数组 ,参数:(分割的字符串s,分割条件" ")
// 	// fmt.Printf("strings.Split(s, \" \"): %v\n", strings.Split(s, " "))
// 	// //是否包含 字符串 ,参数:(字符串s,查找的对象)
// 	// fmt.Printf("strings.Contains(\"hello\"): %v\n", strings.Contains(s,"hello"))
// 	// //转换小写
// 	// fmt.Printf("strings.ToLower(s): %v\n", strings.ToLower(s))
// 	// //转换大写
// 	// fmt.Printf("strings.ToUpper(s): %v\n", strings.ToUpper(s))

// 	// //以...开头
// 	// fmt.Printf("strings.HasPrefix(s, \"hello\"): %v\n", strings.HasPrefix(s, "hello"))
// 	// //以...结尾
// 	// fmt.Printf("strings.HasSuffix(s, \"wen\"): %v\n", strings.HasSuffix(s, "wen"))

// 	// //查找当前字符串中元素的所在位置索引(最前面的)
// 	// fmt.Printf("strings.Index(s, \"l\"): %v\n", strings.Index(s, "l"))
// 	// //查找当前字符串中元素的所在位置索引(取最后的)
// 	// fmt.Printf("strings.LastIndex(s, \"l\"): %v\n", strings.LastIndex(s, "l"))
// }